package com.jpcc.vw.onlineRadio.model.bean;

import com.google.gson.annotations.SerializedName;

public class CommonFavouritePaiedHistoryEntity {

    /**
     * id : 475896632
     * name : 晚安妈妈睡前故事
     * hostName : 晚安妈妈
     * coverUrlSmall : http://fdfs.xmcdn.com/group4/M05/9F/82/wKgDs1PeOaLRV-XVAAcOTv16ohg714_mobile_small.jpg
     * coverUrlMiddle : http://fdfs.xmcdn.com/group4/M05/9F/82/wKgDs1PeOaLRV-XVAAcOTv16ohg714_mobile_meduim.jpg
     * coverUrlLarge : http://fdfs.xmcdn.com/group4/M05/9F/82/wKgDs1PeOaLRV-XVAAcOTv16ohg714_mobile_large.jpg
     * contentAbstract : 陪伴是最长情的告白，愿你每个夜晚都有甜蜜的收获！晚安妈妈微信公众号：wananmama2015，快点来和晚安妈妈亲密互动吧！ 晚安妈妈，一级播音员、童话作家，在喜马拉雅FM开设“晚安妈妈”电台，拥有46万以上活跃忠实小粉丝。《晚安妈妈睡前故事》专辑每晚20:00更新一个故事，已经超过2.7亿次收听，原创故事《小老鼠丢丢》深受欢迎。已经出版发行的绘本故事有《小鸡布迪的船长梦》、《老鼠贝奇帮帮忙》、《暴风雨一点儿也不可怕》、《我才是躲猫猫高手》、《小鸡学游泳》、《猴小弟上学》、《可怕的梦》、《守家小兔》。酷爱亲子旅行和摄影，带宝宝去过毛里求斯、马尔代夫、斯里兰卡、印度尼西亚、新加坡、泰国、日本、韩国、香港、台湾等地。
     * cpSource : 喜马拉雅
     * type :旨在说明是专辑还是在线电台 album-在线广播，radio-在线广播电台
     * from:0:收藏、1：下载、2：付费、3：历史
     */

    private long id;
    @SerializedName("title")
    private String name;
    @SerializedName("name")
    private String title;
    private String hostName;
    private String coverUrlSmall;
    private String coverUrlMiddle;
    private String coverUrlLarge;
    private String contentAbstract;
    private String cpSource;
    @SerializedName("kind")
    private String type;
    private int from;
    private long createdAt;
    private long updatedAt;
//    private long collectionTimestamp;
    private CommonCover cover;
    private String largeCoverUrl;

    private boolean isVipFree;
    private boolean isSample;



    private boolean isVipOnly;
    private boolean isAuthorized;


    public boolean isSample() {
        return isSample;
    }

    public void setSample(boolean sample) {
        isSample = sample;
    }

    public boolean isVipOnly() {
        return isVipOnly;
    }

    public void setVipOnly(boolean vipOnly) {
        isVipOnly = vipOnly;
    }

    public boolean isAuthorized() {
        return isAuthorized;
    }

    public void setAuthorized(boolean authorized) {
        isAuthorized = authorized;
    }

    public boolean isVipFree() {
        return isVipFree;
    }

    public void setVipFree(boolean vipFree) {
        isVipFree = vipFree;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getLargeCoverUrl() {
        return largeCoverUrl;
    }

    public void setLargeCoverUrl(String largeCoverUrl) {
        this.largeCoverUrl = largeCoverUrl;
    }

    public CommonCover getCover() {
        return cover;
    }

    public void setCover(CommonCover cover) {
        this.cover = cover;
    }

//    public long getCollectionTimestamp() {
//        return collectionTimestamp;
//    }
//
//    public void setCollectionTimestamp(long collectionTimestamp) {
//        this.collectionTimestamp = collectionTimestamp;
//    }

    public long getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(long createdAt) {
        this.createdAt = createdAt;
    }

    public long getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(long updatedAt) {
        this.updatedAt = updatedAt;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getHostName() {
        return hostName;
    }

    public void setHostName(String hostName) {
        this.hostName = hostName;
    }

    public String getCoverUrlSmall() {
        return this.coverUrlSmall;
    }

    public void setCoverUrlSmall(String coverUrlSmall) {
        this.coverUrlSmall = coverUrlSmall;
    }

    public String getCoverUrlMiddle() {
        return this.coverUrlMiddle;
    }

    public void setCoverUrlMiddle(String coverUrlMiddle) {
        this.coverUrlMiddle = coverUrlMiddle;
    }

    public String getCoverUrlLarge() {
        return this.coverUrlLarge;
    }

    public void setCoverUrlLarge(String coverUrlLarge) {
        this.coverUrlLarge = coverUrlLarge;
    }

    public String getContentAbstract() {
        return contentAbstract;
    }

    public void setContentAbstract(String contentAbstract) {
        this.contentAbstract = contentAbstract;
    }

    public String getCpSource() {
        return cpSource;
    }

    public void setCpSource(String cpSource) {
        this.cpSource = cpSource;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public int getFrom() {
        return from;
    }

    public void setFrom(int from) {
        this.from = from;
    }
}
